package com.ketangpai.admin.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;

/**
 * 课程表(Course)
 */
@Data
@Getter
@Setter
public class CourseDTO {
    /**
     * 课程id
     */
    private Integer id;
    /**
     * 课程名称
     */
    private String courseName;
    /**
     * 课程名称
     */
    private String courseCode;
    /**
     * 创建人名字
     */
    private String name;
    /**
     * 创建人id
     */
    private Integer userId;
    /**
     * 班级
     */
    private String clazz;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 上课模式（1：线上 2：线下 3:混合）
     */
    private int mode;
    /**
     * 课程详情
     */
    private String courseDetail;
    /**
     * 上课地点
     */
    private String courseLocation;
    /**
     * 学期
     */
    private String semester;
    /**
     * 学年
     */
    private String academicYear;
    /**
     * 背景图片
     */
    private String backgroundImage;
    /**
     * 学时
     */
    private Integer courseHour;

    /**
     * 文件
     */
    @ApiModelProperty(dataType = "MultipartFile" ,name = "文件",value = "file")
    private MultipartFile file;

    //学生数量
    private Integer student_number;
    private Integer isTop;
    private Integer isPigeonhole;
    private Integer type;
    private Integer isOver;
}

